package com.smart.manager.product.entities.assembler;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 *
 * 摄像头请求体
 * @author leo
 * @date 2023/09/11
 */
@Data
@Accessors(chain = true)
public class ReqCamera implements Serializable {



    @Data
    @Accessors(chain = true)
    public static class CameraList implements Serializable {

        /**
         *设备序列号，存在英文字母的设备序列号，字母需为大写
         */
        private String deviceSerial;
        /**
         *设备名称
         */
        private String deviceName;
        /**
         *设备类型
         */
        private String deviceType;
        /**
         * 在线状态：0-不在线，1-在线
         */
        private int status;
        /**
         *具有防护能力的设备布撤防状态：0-睡眠，8-在家，16-外出 普通IPC布撤防状态：0-撤防，1-布防
         */
        private int defence;
        /**
         *设备版本号
         */
        private int deviceVersion;
        /**
         *添加时间
         */
        private long addTime;
        /**
         *设备二级类目
         */
        private String parentCategory;
        /**
         * 设备风险安全等级，0-安全，大于零，有风险，风险越高，值越大
         */
        private int riskLevel;
        /**
         * 设备IP地址
         */
        private String netAddress;


    }

}
